json.dumps 输出的中文是乱码如何解决
json.dumps 输出的中文是乱码如何解决
可以在调用json.dumps()
函数时,添加参数ensure_ascii=False
来解决中文乱码的问题。例如:
import json
data = {'name': '张三', 'age': 18}
json_str = json.dumps(data, ensure_ascii=False)
print(json_str)
输出结果将会是正常的中文字符:
{"name": "张三", "age": 18}